\documentclass{standalone}
\usepackage{tikz}
\usepackage{ctex,siunitx,ninecolors}
\setCJKmainfont{Noto Serif CJK SC}
\usepackage{tkz-euclide}
\usepackage{amsmath}
\usepackage{wasysym}
\usetikzlibrary{patterns, calc}
\usetikzlibrary {decorations.pathmorphing, decorations.pathreplacing, decorations.shapes,}
\newcommand\eye[2][0]{
  \begin{scope}[#2,rotate=#1]
    \fill[brown9](-0.052, 0.083)..controls(-0.055, 0.063)and(-0.057, 0.041)..(-0.055, 0.023)..controls(-0.052,-0.011)and(-0.037,-0.067)..(-0.013,-0.110)..controls(-0.029,-0.118)and(-0.038,-0.123)..(-0.041,-0.134)..controls(-0.045,-0.147)and(-0.045,-0.163)..(-0.023,-0.174)..controls(-0.031,-0.195)and(-0.036,-0.242)..(-0.003,-0.278)..controls( 0.024,-0.299)and( 0.283,-0.255)..( 0.322, 0.012)..controls( 0.273, 0.213)and( 0.046, 0.222)..( 0.000, 0.221)..controls(-0.049, 0.216)and(-0.085, 0.175)..(-0.096, 0.109);
    \draw[brown8,line cap=round](-0.013,-0.110)..controls(-0.029,-0.118)and(-0.038,-0.123)..
    (-0.041,-0.134)..controls(-0.045,-0.147)and( 0.035,-0.184)..( 0.297, 0.011)
    (-0.013,-0.110)..controls(-0.029,-0.118)and(-0.038,-0.123)..
    (-0.041,-0.134)..controls(-0.045,-0.147)and(-0.045,-0.163)..
    (-0.023,-0.174)..controls(-0.031,-0.195)and(-0.036,-0.242)..(-0.003,-0.278);
    \fill[brown8,line cap=round,draw](-0.058,0.085)..controls(-0.111,0.094)and(-0.107,0.128)..    (-0.056,0.127)..controls(-0.006,0.128)and( 0.196,0.078)..( 0.279,0.039)..controls( 0.301,0.029)and( 0.322,0.012)..( 0.369,0.005);
    \fill[brown9](-0.023,-0.009)..controls(-0.019,-0.027)and(-0.007,-0.041)..( 0.005,-0.039)..controls( 0.015,-0.037)and( 0.025,-0.022)..( 0.022, 0.005)..controls( 0.018, 0.028)and( 0.005, 0.045)..(-0.008, 0.043)..controls(-0.015, 0.041)and(-0.021, 0.034)..(-0.024, 0.023)--(-0.037, 0.024)..controls(-0.034, 0.060)and(-0.012, 0.072)..(-0.003, 0.074)..controls( 0.020, 0.079)and( 0.055, 0.038)..( 0.054,-0.015)..controls( 0.054,-0.048)and( 0.040,-0.075)..( 0.020,-0.078)..controls(-0.005,-0.082)and(-0.029,-0.052)..(-0.036,-0.010)--cycle;
    \fill(-0.023,-0.009)..controls(-0.019,-0.027)and(-0.007,-0.041)..( 0.005,-0.039)..controls( 0.015,-0.037)and( 0.025,-0.022)..( 0.022, 0.005)..controls( 0.018, 0.028)and( 0.005, 0.045)..(-0.008, 0.043)..controls(-0.015, 0.041)and(-0.021, 0.034)..(-0.024, 0.023)--(-0.018, 0.022)..controls(-0.019, 0.017)and(-0.018,-0.003)..(-0.018,-0.008)--cycle;
    \fill[brown8](-0.055, 0.023)..controls(-0.052,-0.014)and(-0.034,-0.078)..
    (-0.005,-0.122)..controls( 0.016,-0.125)and( 0.045,-0.119)..
    ( 0.070,-0.103)..controls( 0.102,-0.051)and( 0.091, 0.042)..
    ( 0.063, 0.089)..controls(-0.006, 0.104)and(-0.022, 0.106)..
    (-0.049, 0.107)..controls(-0.053, 0.083)and(-0.058, 0.049)..(-0.055, 0.023)--
    (-0.037, 0.024)..controls(-0.034, 0.060)and(-0.012, 0.072)..
    (-0.003, 0.074)..controls( 0.020, 0.079)and( 0.055, 0.038)..
    ( 0.054,-0.015)..controls( 0.054,-0.048)and( 0.040,-0.075)..
    ( 0.020,-0.078)..controls(-0.005,-0.082)and(-0.029,-0.052)..(-0.036,-0.010)--
    (-0.037,-0.011)..controls(-0.040,-0.002)and(-0.043, 0.011)..(-0.042, 0.024);
    \fill[cyan!30!white](0.288, 0.015)..controls(0.242, 0.039)and(0.149, 0.071)..(0.063, 0.089)..controls(0.091, 0.042)and(0.102,-0.051)..    (0.070,-0.103)..controls(0.132,-0.078)and(0.254,-0.007)..cycle;
    \fill( 0.158,0.077)..controls( 0.094,0.048)and( 0.073,0.041)..
    ( 0.047,0.039)..controls( 0.063,0.041)and( 0.087,0.057)..
    ( 0.094,0.067)..controls( 0.075,0.054)and( 0.054,0.048)..
    ( 0.011,0.038)..controls( 0.034,0.049)and( 0.047,0.059)..
    ( 0.059,0.076)..controls( 0.010,0.051)and(-0.041,0.039)..
    (-0.092,0.034)..controls(-0.047,0.039)and( 0.002,0.060)..
    ( 0.031,0.082)..controls(-0.078,0.032)and(-0.138,0.041)..
    (-0.176,0.055)..controls(-0.131,0.040)and(-0.072,0.044)..
    (-0.007,0.089)..controls(-0.122,0.029)and(-0.219,0.078)..
    (-0.250,0.119)..controls(-0.191,0.064)and(-0.122,0.067)..
    (-0.064,0.094)..controls(-0.165,0.060)and(-0.238,0.110)..
    (-0.268,0.168)..controls(-0.236,0.121)and(-0.146,0.095)..(-0.100,0.115);
    \fill(-0.047,-0.140)..controls(-0.066,-0.135)and(-0.103,-0.143)..
    (-0.133,-0.158)..controls(-0.113,-0.137)and(-0.067,-0.127)..(-0.046,-0.132)
    (-0.004,-0.149)..controls(-0.023,-0.159)and(-0.039,-0.174)..
    (-0.057,-0.190)..controls(-0.050,-0.178)and(-0.041,-0.169)..
    (-0.033,-0.162)..controls(-0.056,-0.170)and(-0.083,-0.190)..
    (-0.101,-0.208)..controls(-0.091,-0.188)and(-0.067,-0.160)..
    (-0.050,-0.157)..controls(-0.071,-0.159)and(-0.123,-0.198)..
    (-0.135,-0.221)..controls(-0.128,-0.196)and(-0.091,-0.152)..
    (-0.057,-0.148)..controls(-0.088,-0.148)and(-0.131,-0.178)..
    (-0.160,-0.216)..controls(-0.142,-0.181)and(-0.099,-0.134)..(-0.047,-0.138)
    ( 0.000,-0.148)..controls(-0.012,-0.154)and(-0.010,-0.166)..
    (-0.012,-0.171)..controls(-0.002,-0.163)and( 0.003,-0.150)..( 0.019,-0.145)
    ( 0.035,-0.141)..controls( 0.031,-0.144)and( 0.023,-0.158)..
    ( 0.021,-0.167)..controls( 0.029,-0.161)and( 0.041,-0.142)..( 0.050,-0.137)
    ( 0.090,-0.123)--( 0.080,-0.126)..controls( 0.077,-0.130)and( 0.075,-0.138)..( 0.075,-0.147);
  \end{scope}
}
\begin{document}
\small
\begin{tikzpicture}[>=latex]
  \eye{xshift=2.5cm,yshift=0.25cm}
  \draw [thick](2,0)--(0,0)--(0,3.5)--(-1,3.5);  
  \draw [thick](2,0.5)--(.5,0.5)--(.5,4)--(-1,4);
  \draw [very thick](0,0.5)--(.5,0);
  \draw [very thick](0,4)--(.5,3.5);
  \draw [postaction ={decorate},decoration={markings,mark={between positions 0.1 and 0.9 step 0.4 with {\arrow{>}}}}](-1.2,3.75)--(.25,3.75)--(0.25,.25)--(2.2,.25);
\end{tikzpicture}
\end{document}